package com_6;

import jdk.swing.interop.SwingInterOpUtils;

import java.io.File;
import java.io.IOException;
import java.nio.file.Files;

/*1.使用代码完成：有如下路径：D:\solrHome\src\file.java,使用3种方式创建对应路径的File对象;
        2.使用代码完成：获取本工程中测试文件的绝对路径、抽象路径、名称及大小；
        3.使用代码完成：在D盘下创建一个名为itcast的文件夹。
        4.使用代码完成：路径：c:\ccc\bbb\aaa，创建路径对应关联的文件对象
        5.使用代码完成：检查D:\itcast下是否存在文件heima.txt,如果不存在则创建该文件
        6.使用代码完成：
        5.1 判断D:\itcast是否是文件夹，
        5.1 如果是文件夹则获取D:\itcast\heima.txt文件对象，如果D:\itcast\heima.txt是文件，则删除该文件
        5.3 判断D:\itcast\heima.txt文件是否存在
        7.使用代码完成：
        判断路径D:\itcast是否存在，如果存在：a)打印输出D:\itcast下所有的文件和文件夹的名称；b)获取D:\itcast下的所有文件对象，并根据文件对象输出所有文件对象的名称
*/
public class Test {
    public static void main(String[] args) throws Exception {
//        File f = new File("D:\\itcast\\solrHome\\src\\file.java"); //需求1
//        System.out.println(f.mkdirs());//
//        File f1 = new File("D:\\itcast", "solrHome1\\src1\\file1.java");
//
//        System.out.println(f.mkdirs());//
//        File f2 = new File("D:\\itcast");//
//        File f3 = new File("java.text");//
//        System.out.println(f3.createNewFile());//
//        System.out.println(f.getPath());//获取相对路径
//        System.out.println(f1.getAbsolutePath());//获取字节输出流对象
//        System.out.println(f3.getName());//获取名称
//        System.out.println(f.length());//获取字节流长度
//        File f4 = new File("D:itcast1");//创建file对象
//        System.out.println(f4.mkdir());//通过对象创建单级目录
//        File f5 = new File("C:cc\\bb\\cc");//创建file对象
//        System.out.println(f5.mkdirs());
//        File f6 = new File("E:itcast");//创建file对象
//        System.out.println(f6.exists());
        File f7 = new File("D:\\itcast\\javaEE\\java.text");
        System.out.println(f7.mkdirs());
        System.out.println(f7.getAbsolutePath());
        System.out.println(f7.getPath());
//        File[] files = f7.listFiles();
//        for (File file : files) {
//            System.out.println( file.getAbsolutePath());
//        }
//        File f8 = new File("D:\\itcast\\javaEE\\java.text");//创建字节输入流
//        System.out.println(f7.mkdirs());//创建多级目录
//        System.out.println(f7.getAbsolutePath());//输出绝对路径
//        System.out.println(f7.getPath());//输出相对路径

             getSum(5);
    }

    public static int getSum(int a) {
        int b=a;
        int sum=b+(b - 1) + (b - 2) + (b- 3) + (b - 4);
            return  sum;
        }
}





